package Test.Reseau;

import Risk.Reseau.*;
import Risk.Moteur.*;
import java.awt.Color;
import java.io.IOException;

/**
 * Classe de test du package reseau
 * @version 1.0
 * date 02/01/2008
 * @author Sebastien Depoix
 */

public class TestReseau {
    
    public static void main(String[] args) throws IOException{
        TraitementClient tc = new TraitementClient("localhost", 1130);
        String envoie;
        Joueur j1 = new Joueur("green", Color.GREEN);
        envoie = tc.envoieInitialisationJoueur(j1);
        System.out.println("Envoye : "+envoie);
        
        Joueur j2 = new Joueur("blue", Color.BLUE);
        envoie = tc.envoieInitialisationJoueur(j2);
        System.out.println("Envoye : "+envoie);
        
        Joueur j3 = new Joueur("red", Color.RED);
        envoie = tc.envoieInitialisationJoueur(j3);
        System.out.println("Envoye : "+envoie);
        
        Joueur j4 = new Joueur("yellow", Color.YELLOW);
        envoie = tc.envoieInitialisationJoueur(j4);
        System.out.println("Envoye : "+envoie);
        
        Joueur j5 = new Joueur("white", Color.WHITE);
        envoie = tc.envoieInitialisationJoueur(j5);
        System.out.println("Envoye : "+envoie);
        
        Joueur j6 = new Joueur("black", Color.BLACK);
        envoie = tc.envoieInitialisationJoueur(j6);
        System.out.println("Envoye : "+envoie);
        
        Pays p1 = new Pays("Quebec", null, null);
        p1.setJoueur(j1);
        p1.setNbArmee(10);
        envoie = tc.envoieInformationsPays(p1);
        System.out.println("Envoye : "+envoie);
        
        Pays p2 = new Pays("Alaska", null, null);
        p2.setJoueur(j2);
        p2.setNbArmee(11);
        envoie = tc.envoieInformationsPays(p2);
        System.out.println("Envoye : "+envoie);
        
        Pays p3 = new Pays("TerreNO", null, null);
        p3.setJoueur(j3);
        p3.setNbArmee(12);
        envoie = tc.envoieInformationsPays(p3);
        System.out.println("Envoye : "+envoie);
        
        Pays p4 = new Pays("Alberta", null, null);
        p4.setJoueur(j4);
        p4.setNbArmee(13);
        envoie = tc.envoieInformationsPays(p4);
        System.out.println("Envoye : "+envoie);
        
        Pays p5 = new Pays("UnionO", null, null);
        p5.setJoueur(j5);
        p5.setNbArmee(14);
        envoie = tc.envoieInformationsPays(p5);
        System.out.println("Envoye : "+envoie);
        
        Pays p6 = new Pays("ACentre", null, null);
        p6.setJoueur(j6);
        p6.setNbArmee(15);
        envoie = tc.envoieInformationsPays(p6);
        System.out.println("Envoye : "+envoie);
        
        Pays p7 = new Pays("Groenland", null, null);
        p7.setJoueur(j1);
        p7.setNbArmee(15);
        envoie = tc.envoieInformationsPays(p7);
        System.out.println("Envoye : "+envoie);
        
        Pays p8 = new Pays("Ontario", null, null);
        p8.setJoueur(j2);
        p8.setNbArmee(14);
        envoie = tc.envoieInformationsPays(p8);
        System.out.println("Envoye : "+envoie);
        
        Pays p9 = new Pays("UnionE", null, null);
        p9.setJoueur(j3);
        p9.setNbArmee(13);
        envoie = tc.envoieInformationsPays(p9);
        System.out.println("Envoye : "+envoie);
        
        Pays p10 = new Pays("Vene", null, null);
        p10.setJoueur(j4);
        p10.setNbArmee(12);
        envoie = tc.envoieInformationsPays(p10);
        System.out.println("Envoye : "+envoie);
        
        Pays p11 = new Pays("Perou", null, null);
        p11.setJoueur(j5);
        p11.setNbArmee(11);
        envoie = tc.envoieInformationsPays(p11);
        System.out.println("Envoye : "+envoie);
        
        Pays p12 = new Pays("Bresil", null, null);
        p12.setJoueur(j6);
        p12.setNbArmee(10);
        envoie = tc.envoieInformationsPays(p12);
        System.out.println("Envoye : "+envoie);
        
        tc.finDePartie();
    }

}
